package com.briup.day17;

import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.util.Arrays;

/**
 * 字节数组流  本质上就是封装了数组的一个对象。提供了操作内部缓存数组方法
 * 3个read... 3个write...
 * @author lining
 * @date 2024/1/29 11:41
 */
public class TestByteArrayOutputStream {
    public static void main(String[] args) throws Exception{
//       1.创建流对象 内存流
        ByteArrayOutputStream bos = new ByteArrayOutputStream();
        //2.写操作
        bos.write(97);
        bos.write(98);
        bos.write(99);
        //3.关闭流(没有具体实现)
        bos.close();
        //4.获取到写出的内存中的信息
        byte[] arr = bos.toByteArray();
        System.out.println(Arrays.toString(arr));
    }
}
